piece of garbage - Français Anglais Dictionnaire